import dayjs from "dayjs"

// 交易统计
export interface TradeSummaryRespModel {
  /** 昨日订单数 */
  YesterdayOrderCount: number
  /** 昨日订单金额，单位：分 */
  YesterdayPayPrice: number
  /** 当月订单数 */
  MonthOrderCount: number
  /** 当月订单金额，单位：分 */
  MonthPayPrice: number
}

// 交易状况
export interface TradeTrendReqModel {
  Times: [dayjs.ConfigType, dayjs.ConfigType]
}


// 交易状况统计
export interface TradeTrendSummaryRespModel{
  Time: string
  TurnoverPrice: number
  OrderPayPrice: number
  RechargePrice: number
  ExpensePrice: number
  WalletPayPrice: number
  BrokerageSettlementPrice: number
  AfterSaleRefundPrice: number
}


// 交易订单数量
export interface TradeOrderCountRespModel {
  /** 待发货 */
  Undelivered?: number
  /** 待核销 */
  PickUp?: number
  /** 退款中 */
  AfterSaleApply?: number
  /** 提现待审核 */
  AuditingWithdraw?: number
}


// 交易订单统计
export interface TradeOrderSummaryRespModel {
    /** 支付订单商品数 */
    OrderPayCount?: number
    /** 总支付金额，单位：分 */
    OrderPayPrice?: number
}


export interface TradeOrderTrendRespModel {
  /** 日期 */
  Date: string
  /** 订单数量 */
  OrderPayCount: number
  /** 订单支付金额 */
  OrderPayPrice: number
}